package net.goutalk.glcs.module.bi.service;

import net.goutalk.glcs.module.bi.dto.AddVisualDto;
import net.goutalk.glcs.module.bi.dto.VisualCopyDto;
import net.goutalk.glcs.module.bi.entity.Visual;
import com.baomidou.mybatisplus.extension.service.IService;
import net.goutalk.glcs.module.bi.entity.VisualConfig;

import java.util.Map;

/**
 * <p>
 * BI 大屏列表 服务类
 * </p>
 *
 * @author zjq
 * @since 2022-09-21
 */
public interface IVisualService extends IService<Visual> {


    Map<String, Object> add(AddVisualDto dto);

    boolean updateVisual(Long id, Visual visual, VisualConfig visualConfig);

    Long copy(VisualCopyDto dto);
}
